## Global status: {{{log.status}}}

- **Job ID**: {{{log.jobId}}}
- **Job name**: {{{jobName}}}
- **Run ID**: {{{log.id}}}
{{>reportTemporalDataMd end=log.end start=log.start}}
{{#if log.tasks.length}}
- **Successes**: {{#if tasksByStatus.success.length ~}} {{{tasksByStatus.success.length}}} {{~else~}} 0 {{~/if}} / {{{log.tasks.length}}}
{{/if}}
{{>reportErrorMd task=log}}
{{>reportWarningsMd task=log}}
{{#each tasksByStatus}}
---

## {{titleByStatus @key .}}
{{#each this}}


### {{>taskTitle task=. jobName=../../log.jobName}}
{{>taskBody task=.}}
{{>reportTemporalDataMd formatDate=../../formatDate}}
{{>reportErrorMd task=.}}
{{>reportWarningsMd task=this}}
{{#each this.tasks}}
  {{>metadataSubTask formatDate=../../../formatDate}}
{{/each}}
{{/each}}
{{/each}}
---

*{{{pkg.name}}} v{{{pkg.version}}}*
